Big Huge Thesaurus

psychiatric hospital

noun